<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui"
    xmlns:shiro="http://shiro.apache.org/tags">

	<p:fieldset legend="#{etq['sifeap.solicitudcredito.codeudor']}" style="width:97%;" toggleable="true" collapsed="true">
		<h:panelGrid columns="8" style="width:100%;text-align:left;" id="panelCamposCodeudor1" >
			<h:outputText value="#{etq['sifeap.solicitudcredito.cedula']}" />
			<p:inputText value="#{solicitudCreditoManagedBean.codeudor1.vincedula}" style="width:97%" disabled="#{solicitudCreditoManagedBean.accion >= 2}">
				<p:ajax global="false" event="blur" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<p:commandLink id="btnConsultarCodeudor1" actionListener="#{solicitudCreditoManagedBean.buscarDatosAsociado(solicitudCreditoManagedBean.IDENTIFICADOR_CODEUDOR1)}" update="panelCamposCodeudor1" process="@this" disabled="#{solicitudCreditoManagedBean.accion >= 2}">
				<h:graphicImage library="images" name="buscar.png"
					style="border: 0px; width: 22px; height: 22px;"
					alt="#{etq['sifeap.buscar']}"
					title="#{etq['sifeap.buscar']}" />
			</p:commandLink>
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.primerapellido']}" />
			<p:inputText id="primerApellidoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.primerApellido}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.segundoapellido']}" />
			<p:inputText id="segundoApellidoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.segundoApellido}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.nombres']}" />
			<p:inputText id="nombresCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.primerNombre} #{solicitudCreditoManagedBean.asociadoCodeudor1.segundoNombre}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.cedula']}" />
			<p:inputText id="cedulaCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.cedula}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.lugarexpedicion']}" />
			<p:inputText id="lugarExpedicionCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.lugarExpedicionCedula}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.fechanacimiento']}" />
			<p:inputText id="fechaNacimientoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.fechaNacimiento}" style="width:97%" disabled="true">
				<f:convertDateTime pattern="dd-MM-yyyy"/>
			</p:inputText>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.ciudad']}" />
			<p:inputText id="ciudadCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.ciudadNacimiento}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.cargo']}" />
			<p:inputText id="cargoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.cargo}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.sexo']}" />
			<p:inputText id="sexoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.sexo}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.personascargo']}" />
			<p:inputText id="personasCargoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.personasCargo}" style="width:97%" disabled="true">
				<f:convertNumber type="number" maxFractionDigits="0" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.estadocivil']}" />
			<p:inputText id="estadoCivilCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.estadoCivil}" style="width:97%" disabled="true"/>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.sueldobasico']}" />
			<p:inputText id="sueldoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.sueldoBasico}" style="width:97%" disabled="true" >
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.tiemposervicio']}" />
			<p:inputText id="tiempoServicioCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.tiempoServicio}" style="width:97%" disabled="true" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.tipocontrato']}" />
			<p:inputText id="tipoContratoCodeudor1" value="#{solicitudCreditoManagedBean.asociadoCodeudor1.tipoContrato}" style="width:97%" disabled="true"/>
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.aportesfondo']}" />
			<p:inputText id="aportesFondoCodeudor1" value="#{solicitudCreditoManagedBean.montoAportesCodeudor1}" style="width:97%" disabled="true" >
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.deudafondo']}" />
			<p:inputText id="deudaFondoCodeudor1" value="#{solicitudCreditoManagedBean.totalDeudaCodeudor1}" style="width:97%" disabled="true" >
				<f:convertNumber currencySymbol="$" currencyCode="COP" groupingUsed="true" type="currency" maxFractionDigits="1" />
			</p:inputText>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.otrosingresos']}" />
			<p:inputText id="otrosIngresosCodeudor1" value="#{solicitudCreditoManagedBean.codeudor1.otrosIngresos}" converter="#{Long}" converterMessage="#{msj['sifeap.solicitudcredito.otrosingresos.novalido']}" style="width:97%" disabled="#{solicitudCreditoManagedBean.accion >= 2}"/>
			<p:spacer width="20px" height="1px" />
			
			<h:outputText value="#{etq['sifeap.solicitudcredito.descripcionotrosingresos']}" />
			<p:inputText id="descripcionOtrosIngresosCodeudor1" value="#{solicitudCreditoManagedBean.codeudor1.descripcionOtrosIngresos}" style="width:97%" disabled="#{solicitudCreditoManagedBean.accion >= 2}"/>
			<p:spacer width="20px" height="1px" />
			
			<p:spacer width="20px" height="1px" />
			<p:spacer width="20px" height="1px" />
		</h:panelGrid>
		<h:panelGrid columns="2" style="text-align:left;" id="panelSubirArchivoCodeudor1" >
			<p:fileUpload id="subirArchivoCodeudor1" fileUploadListener="#{solicitudCreditoManagedBean.subirArchivoCodeudor1}" disabled="#{solicitudCreditoManagedBean.accion >= 2}"
	            mode="advanced"
	            auto="true"
	            update="panelArchivosCodeudor1"
	            sizeLimit="#{conf['sifeap.solicitudcredito.tamanomax']}"   
	            invalidFileMessage="#{msj['sifeap.solicitudcredito.archivonovalido']}"
	            invalidSizeMessage="#{msj['sifeap.solicitudcredito.tamanonovalido']}" 
	            uploadLabel="#{etq['sifeap.solicitudcredito.subir']}"
	            cancelLabel="#{etq['sifeap.solicitudcredito.cancelar']}" 
	            label="#{etq['sifeap.solicitudcredito.examinar']}" />
			
			<h:panelGrid columns="1" id="panelArchivosCodeudor1">
		  		<p:dataTable value="#{solicitudCreditoManagedBean.listaArchivosCodeudor1}" widgetVar="listaArchivosCodeudor1" styleClass="hide-column-names no-border" rendered="#{solicitudCreditoManagedBean.listaArchivosCodeudor1.size() > 0}"
					var="archivo" id="listaArchivosCodeudor1" paginator="true" paginatorAlwaysVisible="false" paginatorPosition="bottom" rows="100" >
					<p:column style="white-space: normal;">
						<p:commandLink id="btnMostrar"
							ajax="false"
							value="#{archivo.name}">
							<f:setPropertyActionListener target="#{solicitudCreditoManagedBean.archivoSeleccionado}" value="#{archivo}" />
							<p:fileDownload value="#{solicitudCreditoManagedBean.mostrarArchivo}" /> 
						</p:commandLink>
					</p:column>
					<p:column style="white-space: normal;">
						<p:commandLink id="btnEliminar"
							action="#{solicitudCreditoManagedBean.eliminarArchivoCodeudor1}"
							process="@this"
							update=":formularioBase:panelArchivosCodeudor1"
							disabled="#{solicitudCreditoManagedBean.accion >= 2}">
							<f:setPropertyActionListener target="#{solicitudCreditoManagedBean.archivoSeleccionado}" value="#{archivo}" />
							<h:graphicImage library="images" name="eliminarArchivo.png"
								style="width: 18; height: 18; border: 0px;"
								alt="#{etq['sifeap.eliminar']}"
								title="#{etq['sifeap.eliminar']}" />
						</p:commandLink>
					</p:column>
				</p:dataTable>
			</h:panelGrid>
		</h:panelGrid>
	</p:fieldset>
</ui:composition>
